package com.oop.Static;

public class Tes_static {

    private static int age;//静态变量
    private double id;//非静态变量   ·

    //普通方法
    public void run(){

    }
    //静态方法
    //静态方法只能访问静态成员
    public static void go(){
        System.out.println(Tes_static.age);
    }

    public static void main(String[] args) {
        Tes_static s1 = new Tes_static();
        System.out.println(Tes_static.age); //静态属性可以直接调用
        //System.out.println(Tesstatic.id); 不能直接调用
        System.out.println(s1.age);
        System.out.println(s1.id); //非静态属性必须先实例化才可以调用

        //普通方法要实例化后才可以调用
        s1.run();
        //静态方法可以通过类名.方法名调用/直接方法名调用
        Tes_static.go();
        go();


    }
}
